metric horsepower - Turkish English Dictionary